package com.guoxin.builder;

/**
 * 建房抽象类
 * 
 * @author Administrator
 *
 */
public abstract class AbstractHouse {
	/**
	 * 打地基
	 */
	public abstract void buildBasic();

	/**
	 * 砌墙
	 */
	public abstract void buildWalls();

	/**
	 * 封顶
	 */
	public abstract void roofed();

	public void build() {
		buildBasic();
		buildWalls();
		roofed();
	}
}
